package com.ruoyi.finance.domain;

import com.ruoyi.common.annotation.Excel;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @Author: qs
 * @Date: 2025/3/5 15:08
 * @Description:
 **/
@Data
@AllArgsConstructor
@NoArgsConstructor
public class InvoiceDetailTable {

    /** 序号 */
    private Long id;

    /** 发票种类名称 */
    @Excel(name = "发票种类名称")
    private Integer invoiceTypeId;

    /** 商品名称 */
    @Excel(name = "商品名称")
    private String goodsName;

    /** 规格型号 */
    @Excel(name = "规格型号")
    private String specificationModel;

    /** 单位 */
    @Excel(name = "单位")
    private String unit;

    /** 数量 */
    @Excel(name = "数量")
    private Integer quantity;

    /** 单价 */
    @Excel(name = "单价")
    private Integer unitPrice;

    /** 金额 */
    @Excel(name = "金额")
    private Integer amount;

    /** 税率 */
    @Excel(name = "税率")
    private Integer taxRate;

    /** 税额 */
    @Excel(name = "税额")
    private Integer taxAmount;

    /** 征税项目 */
    @Excel(name = "征税项目")
    private String taxationItem;

    /** 计税方法 */
    @Excel(name = "计税方法")
    private String taxCalculationMethod;

}
